package com.duobaoyu.dby.supply.common.biz.vo.invoice;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author jz
 * @version 1.0
 * @date 2022/6/5 10:30
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class InvoiceSettingVO implements Serializable {

	private static final long serialVersionUID = -1167833660512121390L;
	/**
	 * id
	 */
	private Long id;

	/**
	 * 渠道code
	 */
	private String channelCodes;

	/**
	 * 发票抬头
	 */
	private String invoiceCompanyName;

	/**
	 * 收票人姓名
	 */
	private String invoiceName;

	/**
	 * 收票人手机号
	 */
	private String invoicePhone;

	/**
	 * 收票人地址省
	 */
	private String invoiceProvinceName;

	/**
	 * 收票人地址城市
	 */
	private String invoiceCityName;

	/**
	 * 收票人地址区县
	 */
	private String invoiceCountyName;

	/**
	 * 收票人地址乡镇
	 */
	private String invoiceTownName;

	/**
	 * 收票人地址省
	 */
	private String invoiceProvinceCode;

	/**
	 * 收票人地址城市
	 */
	private String invoiceCityCode;

	/**
	 * 收票人地址区县
	 */
	private String invoiceCountyCode;

	/**
	 * 收票人地址乡镇
	 */
	private String invoiceTownCode;

	/**
	 * 收票人地址明细
	 */
	private String invoiceAddress;

	/**
	 * 企业注册名称
	 */
	private String invoiceRegCompanyName;

	/**
	 * 纳税人编码
	 */
	private String invoiceTaxpayerCode;

	/**
	 * 企业注册地址
	 */
	private String invoiceRegAddress;

	/**
	 * 企业注册电话
	 */
	private String invoiceRegPhone;

	/**
	 * 企业开户银行营业点
	 */
	private String invoiceRegBank;

	/**
	 * 企业开户银行账号
	 */
	private String invoiceRegBankAccount;

}
